package com.koron.device.service.propconfig;

import com.koron.device.bean.Equipment;
import com.koron.device.bean.EquipmentQuery;
import org.koron.ebs.mybatis.SessionFactory;

import java.util.List;

/**
 * @author twcao
 * @title: PropConfig
 * @projectName GDH_EAM_V2
 * @description: 属性配置
 * @date 2022/2/1514:45
 */
public interface PropConfig {

    List<String> sign();

    void setup(SessionFactory factory, List<Equipment> equipments, EquipmentQuery query);

    /**
     * 序号小的先执行
     * @return
     */
    int getOrder();
}
